package controlador;

import java.util.List;

import javax.servlet.http.HttpServlet;

import proxy.ProxyModeloConcreto;

import codigoWeb.vista;

import ViewObjects.ComparativaView;

public class ControladorWeb extends Controlador{

	public ControladorWeb(vista v)
	{
		((ProxyModeloConcreto) getModelo()).setVista(v);
	}
	
	public List<ComparativaView> doConsCompCodigoSFK(String codigoSFK) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompCodigoSFK(codigoSFK);
	}
	
	public List<ComparativaView> doConsCompCodigoFabricante(String codigoFabricante) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompCodigoFabricante(codigoFabricante);
	}

	public List<ComparativaView> doConsCompMarca(String marca) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompMarca(marca);
	}
	
	public List<ComparativaView> doConsCompPaisOrigen(String PaisOrigen) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompPaisOrigen(PaisOrigen);
		
	}
	
	public List<ComparativaView> doConsCompCodigoSFKyMarca(String codigoSFK, String marca) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompCodigoSFKyMarca(codigoSFK, marca);
	}

	public List<ComparativaView> doConsCompCodigoSFKyPaisOrigen(String codigoSFK, String paisOrigen) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompCodigoSFKyPaisOrigen(codigoSFK, paisOrigen);

	}

	public List<ComparativaView> doConsCompCodigoFabricanteyMarca(String codigoFabricante, String marca) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompCodigoFabricanteyMarca(codigoFabricante, marca);
		
	}

	public List<ComparativaView> doConsCompCodigoFabricanteyPaisOrigen(String codigoFabricante, String paisOrigen) {
		ProxyModeloConcreto p = (ProxyModeloConcreto) getModelo();
		return p.consCompCodigoFabricanteyPaisOrigen(codigoFabricante, paisOrigen);
		
	}

	
	
}
